R.I.P. Larry Norman
Larry Norman died yesterday. Norman basically invented Christian rock. Yeah, there were some earlier stabs at the stuff, but Norman actually figured out the important part of pop culture is the "pop" part (you know the "one way" finger-pointing-upward symbol beloved of athletes who've just scored? Norman invented that!). His 1968 Capitol LP Upon This [...]










