Taiwan Is An Amazing Country

2010 July 24
by CajoleJuice

Next Media Animation is my favorite news organization. Their first hit was the Tiger Woods scandal video, but this has to be their magnum opus. Wow.

Related posts:

  1. Amazing Curb Your Enthusiasm Scene
  2. A Tale of Two Commercials
  3. Pretty Much the Best Nirvana Song