Chester Creek Waterfall in Delaware, Pennsylvania, USA

Chester Creek Waterfall in Delaware, Pennsylvania, USA