Name the official mascots of the MLB, NBA, NFL and NHL teams (some do not have mascots). Occasionally a team will have a 2nd official or supporting mascot which is also accepted as the answer. These are only non-live mascots, i.e. no living animals.
How did someone possibly know all 110 of these?
I think it would be easier if they went by what species they were.