Japanese parliamentarians in inemuri August 2 399 × 450 Our Every Night Sleep Descended from Heavens Japanese parliamentarians taking a nap in inemuri