matthewsheahan.com
Running for Flushing Bay
New York City has a myriad of opportunities to go running. Every weekend somewhere in the five boroughs you can find a race or a fun run to suit your needs. Being an out-of-shape middle-aged office…