Today's Top Tune Miho Hatori - Barracuda Oct. 25, 2006 Best New Music MORE Miho Hatori - 'Barracuda' from her new release 'Ecdysis'. Playlist [PLAYLIST GOES HERE] Credits Producer: Ariana Morgenstern