Human Mirror Rattlesnake93 Published 07/07/2008 15 pairs of twins create a human mirror on a New York subway car. Really cool idea! Autoplay On Next Video Share Tweet Flip Email Pin It Embed: Tags: prank funny nyc subway human mirror twins lol haha train skit NEXT VIDEO Primitive Survival: How to Build A Round Hut Shelter 1 Comments Log in for Comments
1 Comments