Photo Gallery: Purcellville Cannons

A photo essay by Douglas Graham/Loudoun Now.