Giant Sleeping Man Street Art in France Ella & Pitr's latest, in a train yard in Lyon. Via Boing Boing.