Freedom Tower from the distance Published August 11, 2013 at 764 × 1019 in Part 63: The Waiting Game Fleas and more fleas Continue reading →