This story is free to read. CD Review “This Is Happening” by LCD Soundsystem 0 Comments By Times Free Press Staff June 7, 2010