TV Review: Destination Truth 3.05 – “Alien Mummies/Van Lake Monster
This week the Destination Truth team heads to Chile in search of aliens and then makes their way to Turkey to find a lake monster that might or might not be an elephant from Atlantis. Read More