Japan is the host for the summer Olympics and they opened the show last night in the most Japan way possible.
By Peter Rapine
Featured 3 years ago in Funny