Terrapin Point (formerly Terrapin Rocks) is an observation area located in Niagara Falls, New York at the northwestern corner of Goat Island, next to the Canadian Horseshoe Falls. It is one of two major observation areas to overlook the falls and lower Niagara Gorge on the New York side, the other (...) (from Wikipedia)