The gardens of Thebe

Protected: Ad Astra

Winter wedding in a Florentine Villa