Posted at March 22, 2011 by Belle & Sebastian in Video I Didn’t See It Coming Studio Coast, Tokyo March 4, 2011