Live action footage
Street with palm trees in center of the major city on the Mallorca Majorca Island, Palma de Mallorca, Balearic Islands, Spain
HD
1920 x 1080