September 25, 2010

Portsmouth Maritime Folk Festival at Market Square