The video of the police officer being launched off a slide and getting injured all over has been viewed by millions of people
Read MoreUnited States
‘Alien’ Takes the Subway in New York and Amuses Passengers; Watch the Video
The video of an ‘alien’ taking the subway in New York has left many people curious about the origin of the ‘extraterrestrial’.
Read More