Medusa's Revenge: Blood for Blood

Medusa's Revenge: Blood for Blood

45 episodes

For a thousand years, the Vane family thrived under Medusa's protection. Then they betrayed her, mocked her, and tried to destroy her. Now the goddess has returned—and everyone who wronged her will pay in blood.

New movies

See all movies