Beautiful Waterfall on the Genesee River in Letchworth State Park (Stock Footage)

Beautiful Waterfall on the Genesee River 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