Vulture's Claw Botanical Gardens

Vulture's Claw Botanical Gardens is one of the features of the spit of land called Vulture's Claw. A wild Giant Mantis was supposedly running loose there.

Appearances

 * The Scooby-Doo Show - The Creepy Creature of Vulture's Claw