Thread:Sonic879/@comment-25068195-20190510020707/@comment-25068195-20190611010857

Question. I see a title that says Scooby-Doo! Return to Zombie Island does that mean the Mystery Inc are back at Moonscar Island?!