Princess Diana of Themyscira faces one of her most formidable foes -- the legendary Medusa of Greek mythology.