Wonder Woman vs Hydra Statue $109.99
This Wonder Woman statue features the Princess of Themyscira locked in fierce battle with the two-headed Hydra of Greek mythology. This statue features an amazing sculpt highlighted with a patina finish. This statue measures approximately 7.5 inches tall.
green arrow tv series