Official X-Men: The Last Stand Site Update

20th Century Fox has updated the official X-Men: The Last Stand website, where you can now watch the first three TV spots in better-quality Flash format, as well as get new downloads such as Widgets. Be sure to check it out at the link above.

X-Men: The Last Stand hits theaters on May 26th.

Source: Blazer