Mammoth Mountain lives large with new ads
Creativity
David&Goliath is relaunching Southern California's Mammoth Mountain ski resort under the tagline "Play big," and has plenty of larger-than-life advertising to match. There's this billboard, which just went up on [...]