A Tourist Takes Pictures of a Beautiful Waterfall in Letchworth State Park (Stock Footage)

A Tourist Takes Pictures of a Beautiful Waterfall in Letchworth State Park (Stock Footage)

One of the most beautiful and famous parks in America – Letchworth State Park

by
by
by
by
by
by