Same finish line; different starting points.

Michael Restivo,
Rochester, NY.

 

Same finish line; different starting points.

Michael Restivo,
Rochester, NY.

Same finish line; different starting points.

Michael Restivo,
Rochester, NY.

Tweets by Michele Norris