“But Tower’s flagship Tokyo store, nine stories high, has remained the Godzilla of the world’s record stores, the largest and indestructible. It’s still there, just up the block in the Shibuya district from the busiest intersection in the world. A giant sign in Tower yellow and red reads: No Music, No Life.”