Summer Aerial Tour of Buffalo’s Delaware Park [VIDEO] — Atwal Eye in the Sky [SPONSORED]
Delaware Park is one of the highlights of a Western New York summer but you've probably never seen in like this! Take an aerial tour of Buffalo, NY's Delaware Park!