Weird or What? 2011 | TV Show Watchlist

Season 2, Episode 1 Alien Encounters

First Aired: September 12, 2011

Exploring the theory that the flying creature Garuda in Hindu mythology could have been an alien spacecraft.