Home/Electra AvellanEAElectra Avellan3 titles · Cast6.6HDPlanet Terror20076.3HDMachete20105.3HDFlying Monkeys2013