august 12, 2015, falmouth, ma. also two perseid meteors