The Mosen Explosion is back for 2026