Australian telecommunications company Telstra and its agencies Bear Meets Eagle On Fire and +61 have landed a Grand Prix in Film Craft for its “Better network” ad in the Cannes Lions International ...