by urf
A tour bus in the mountains near Alcuida in the east of the island of Mallorca one of the Balearic islands in the Mediterranean.