Three men who base jumped off World Trade Center to hand themselves in after police found GoPro video of exploit.

Leave a Reply

footer- advertisement