Rain Drops on a Red Flower (Stock Footage)

Rain Drops on a Red Flower (Stock Footage)

Palma de Mallorca. Spain. Europe. Nature and small towns of the island.

by
by
by
by
by
by