carriagedriver

3505    Carriage Driver, Rome, Italy, 2001