Great to spend xmas in town where this is the official motto (at Key West Islands - Florida (U.S.A.))

Great to spend xmas in town where this is the official motto (at Key West Islands - Florida (U.S.A.))

Comment