In the history of baseball mascots the ones with baseballs for heads are pretty creepy (plus the Red Sox one that didn’t have a baseball for a head but had something else somewhere else that I just had to include in this post because it’s hella creepy, see below):
Now the Colorado Springs Sky Sox are joining in with their own baseball-headed freak of nature, behold, Mr. Sky Sox!
I have the feeling, as cool as Mr. Sky Sox is, he will never replace Sox the Fox…