Where in the US is Taughannock Falls State Park?
A California
B Alabama
C New York
Taughannock Falls State Park is located in Upstate New York. The park’s namesake falls plunges 66 metres and is the highest single drop waterfall east of the Rocky Mountains and its picturesque gorge, making it a popular destination for outdoor enthusiasts and nature lovers.
The correct answer is New York.