Published On: Sat, Aug 18th, 2018

AREA 51: Has China’s top secret military base been found on Google Earth?





YOUTUBERS believe they have located China’s Area 51 which could be home to the country’s top military work and potentially even alien technology.


Daily Express :: Weird Feed