Damn it... is LTU as in Larry Tech (Lawrence Tech University)? I really need to start paying closer attention to this forum... I really would have loved to see all of your cars and especially that turbo one!
mike_95se... Houghton Lake! That's awesome, my parents have had a cottage up there for ever. I have spent like every summer up there my whole life pretty much.