IMDb has posted a new photo of Vinnie Jones in his Juggernaut costume on the X-Men: The Last Stand set. Just click the link to check it out.X-Men: The Last Stand hits theaters on May 26.Source: IMDb