Industrial Light & Magic, the VFX company founded by George Lucas back in 1975, has unveiled some pretty impressive new tech in a Times Square “billboard” that features Boba Fett looming large over Midtown Manhattan–and it looks like he’s r… Click below to read the full story from GameSpot
Read More