Space Toads Mayhem: Awesome news! We're coming to Insomnia 64! :)

Detected Space Toads Mayhem update.