Thank you, Oklahoma
I hope 100 million watch this! Oklahoma State University is located at Stillwater, Oklahoma. This is without a doubt the best video that has come out and apparently 6 million others agree because there have been 6 million hits in 4 days.
Please watch it again and again and send it on to others. I believe the pendulum has started to swing so let's keep it going. This is very well done.
OUR THANKS GOES OUT TO THE GREAT OKLAHOMA STATE UNIVERSITY, FOR THIS OUTSTANDING JOB.