Friday, 5 August 2016

Those Peloza Parents

Went to work in Atlanta. And there they found the world's tallest escalator. Fascinating.


No comments:

Post a Comment