We have great sports mascots here in Philadelphia. Please, tell me, does this fucking abomination scare you?