Aliens stand on Red Square on May Day | Photo