Legends of the Multi Universe Wiki
Advertisement
Ravencroft0

Ben Ravencroft is Daveg502's favorite Scooby Doo Villain, alongside Phantom Virus. The B Team and Slade's enesemble encoutered him. After the fight, Ben Ravencroft was defeated and got away.

Gallery[]

Advertisement