Lee Weaver as Witch Doctor
Episodes 1
Eyes of the Idol
October 5, 1955
• 30m
1x6
Sheena and Bob investigate wild reports of a mobile idol with huge eyes that are terrorizing the countryside.
Source: imdb.com
Read More