Pitching on LSD
Possibly the only sports post you’ll ever see here. Why? because it involves LSD. An awesome animation we spotted on Boing Boing. For the baseball noobs – a no hitter is a very good thing (and a touchdown is from soccer or murderball or something) Watch it full screen if you can. Dock Ellis was […]