The Creepy Creature Of Vulture’s Claw

While visiting Vulture’s Claw Botanical Gardens, owned by one of Velma’s friends, Professor Greer, the gang confronts a seven-foot-tall praying mantis that roams the grounds, and is scaring away Professor Greer’s associates.

details