Hydra Is a Small Film That Packs a Big Punch. Hydra is a Japanese martial arts action action drama released by Well Go USA this week.

Hydra Is a Small Film That Packs a Big Punch. Hydra is a Japanese martial arts action action drama released by Well Go USA this week.