Lord Dread

Lord Dread is an upcoming villain, leader of the BioDreads, and main villain of Captain Power and the Soldiers of the Future. He lives in Volcana, in a future ruled by successful BioDreads and a world failing humanity.