Hubbard Roasted Turkey

I know John and the Hubbard Crew are total bike junkies, bit this is ri-gawd-damned-diculous.

Image Galleries: 
Image: