Timothy Hutton and other actors, as well as production crew members, shoot a scene with a 2013 Mercedes-Benz SL for TNT's television program Leverage in downtown Vancouver USA (The Columbian) Vista Group wins 2012 Over-All Product Placement Award for Mercedes-Benz Vista Group is an entertainment marketing agency in Los Angeles specializing in public relations, marketing, trademark licensing, cel