The Death Star Trench Is Not Where You Think It Is

Industrial Light & Magic visual effects artist Todd Vaziri dropped a bombshell today, one he [...]