The teaser trailer for the new computer-animated Teenage Mutant Ninja Turtles movie has been released out. Holy crap.Also, the first track from the new selftitled Ben Kweller album has been released.MP3: Ben Kweller - Penny On The Train Track (via You Ain't No Picasso and Stereogum)BK nearly singlehandedly saved my high school years (until I discovered Ben Folds, that is), and this may his best