67 Barracuda - First signs of life in 25 yrs!

Ahem.......pictures?