The Italian flag on the Grand Canal, flying proudly at the stern of a private water taxi. Venice, Italy. http://www.greyhoundtrainers.com
The Italian flag on the Grand Canal, flying proudly at the stern of a private water taxi. Venice, Italy. http://www.greyhoundtrainers.com