Tag Archives: Launch Film

“Saab Angels” Launch Film for Saab 9-3 Sport Sedan

The Saab 9-3 Sport Sedan had a global launch promotional video made 2003 on one of the seven Canary Islands, La Palma. La Palma is the Canary Island’s highest mountain, Roque de los Muchachos at 2423 meters and has an astronomical observatory at its summit that sits above the clouds. It is clear that this
Read the full article…