Video Find: Pixar Drifts Tokyo

Yeah it’s a kids’ movie, but you still saw it, didn’t you? The animated feature “Cars” was a hit when it roared into theaters in 2006, and rumor has it a sequel is on the way and set to hit the silver screen in 2011. In the meantime, the Pixar team has made at least… Read More