The headline sounds like he has a trebuchet and is hurling deer at the dealership.
This badge for more winter hoonage in the northeast?