The Philadelphia Flyers revealed its new mascot Gritty — and he will haunt you for the rest of your foreseeable days.
The scraggly, googly-eyed, orange-haired mascot was made public Monday morning, and looks like the result of an unholy union between the Babadook and...