fbpx

Throwback Thursday Sports Moment

On this day in 2003 we saw one of the best touchdown celebrations of all time. You’ll have to see it to believe it!

https://www.youtube.com/watch?v=pr8OwP0IW6w

Share this: