In Baba Booey, Video on May 9, 2013 at 7:12 am
It’s been exactly four years since Gary “Baba Booey” Dell’Abate threw what is widely believed to be the worst first pitch in Major League Baseball history.
Check out the classic video of his baseball Ba-Ba-Blunder below!
In Video on October 29, 2012 at 3:32 am
World Series ‘God Bless America’ FAIL as featured on the Howard Stern Show on October 29, 2012.