fromMcCovey Chronicles3 days agoMLB News: Meet the Eerie Moon MammothsJohn Oliver's show reached out to Minor League teams for mascot re-branding, leading to the Eerie Sea Wolves receiving a new mascot creation, the Moon Mammoths.San Francisco Giants