To view this video please enable JavaScript
In this episode, Cara the Vampire Lord is on a mission to find the ultimate power source and protect it from the evil forces that are after it.