Allen O

Allen O

Michigan / Mechanic and Mechanical Engineer by training who believes that machines are works of art, especially racing vehicles. Hate dead end Tumblr links.
Allen O