Scoobypedia
Register
Advertisement

Diablo Island is an island in the Bermuda Triangle.

History[]

The Scooby-Doo Show[]

Season three[]

While out on an ocean sailing trip, the gang ran into a hurricane and ended up stranded on a deserted island, which appeared to be the home base for a UFO.

Appearances[]

Gallery[]

Advertisement