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 Motocross Rider Crashes Then Gets Ran Over 1 Comments Log in for Comments
1 Comments