dogwalker

999    The Tevere, Rome, Italy, 2004