Tuesday, February 19, 2013

100,000 Dolphins Run from Russian Meteor

FLuffee From FLuffeetalks provides his theory about the mystery over the seven mile long pod of 100,000 dolphins spotted off the coast of San Diego. He also talks about the recent meteor in Russia.