Luigi's Death Stare Makes TV News

This is Luigi's Mario Kart 8 death stare. On New York's Fox 5 TV news.

Advertisement

Share This Story