Beezara

Beezara is an insect amazon who is an elite on her own right and the fifth Insectoid to challenge the Megaforce Rangers.