Sighting Sightings of the Lake Tianchi Monster Lake Tianchi also known as Heaven Lake in North East China is said to be the lair of dragons. It is located in the pea… May 13, 2014