Mario Kart 8 – Luigi Death Stare (Wii U)

The Mario Kart 8 Luigi death stare trailer.