IMG_0291 Modern David and Goliath spotted in Venice, Italy. (photo by Tui Cameron) Modern David and Goliath spotted in Venice, Italy. (photo by Tui Cameron)
Be First to Comment