By evolgen on October 15, 2006. Little Lord Sweater Vest teaches photosynthesis at the Ohio State University. Seriously. Watch below: (Via Deadspin.) Tags biology Sports Log in to post comments More like this Hey, at Ohio State whatcha gonna do to get their attention? Log in to post comments
Hey, at Ohio State whatcha gonna do to get their attention?