The Creepy Creature of Vulture's Claw

The gang goes to visit one of Velma's professor friends, Professor Grier, at Vulture Claw Botanical Gardens. Also along with the professor is a preying mantis creature lurking around in the gardens.

Villain

Professor Grier