My god. What is it about A league baseball team mascots? This one is suppose to be Francis Scott Key, author of the National Anthem.

This is the stuff of childhood nightmares.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…