Saturday Afternoon Videos – #2

The Chemical Brothers live, Yokohama One of the few videos on the channel that was not filmed in Philadelphia: The Chemical Brothers live, Yokohama, Japan. An unbelievable stage/light show to go along with the music that is so much bigger when heard live. When I was planning the trip to Japan I thought I’d look…