Recorded on January 12, 2010 @ Tokyo Delves in North Hollywood, CA. These guys KILLED IT! Most fun sushi place ever!