Unexplained
Paranormal Phenomena

Alien Life Found in Meteorite

A meteorite that Landed recently, close to the ancient city of Polonnaruwa in Sri Lanka has been described as the most important scientific discovery in the last 500 years as it carried “compelling…