Street artists Ella & Pitr painted this amazing massive piece in a Lyon, France rail yard. (Street Art News via Laughing Squid)
Street artists Ella & Pitr painted this amazing massive piece in a Lyon, France rail yard. (Street Art News via Laughing Squid)