translate English to German: Magnificent film from the sun-drenched Spanish cycling island of Majorca.
Ein Film mit wunderbaren Aufnahmen von der sonnenverwöhnten, spanischen Radfahrerinsel Mallorca.