The Human Mirror

Those crazy kids are at it again. Remember the Grand Central Station prank? Well, here are 15 sets of twins on a New York subway car.

Comments are closed.