These odd red sculptures have started appearing all over Moscow by Russian art collective pProfessors. Check the via link to see more!