1967 Barracuda Progress....

Is that a LEAF on the grill........com'on man! As the NFL dudes say. Seriously, I have 3 feet of snow up here in NH and it is a real bummer.......not since "96 have I seen so much on the ground between thaws.........depressing.