Barbara Dabson is an actress, known for Arthur & Merlin (2015) and Clutch Control.
The Mutation
Mummy Resurgance
Cam Girls
Arthur & Merlin
Cannibal Troll
Amityville Scarecrow
Witches of Amityville Academy
Lockdowners