Preview | Wolverine: Chasing the Phantom - Trailer

Catch a glimpse of “Wolverine: Chasing the Phantom,” premiering on NATURE on November 14, 2010.