FanShot

Vader on Giants' Site?

16

September 16, why are Vader and "The Force Unleashed" on the website?