3.6k72 Alien Humanoid Found During Excavation in Jodhpur, India: Facts by Prashanth Damarla 8 years ago4 years ago