Concerts 2003 – Let It Rain Tour – July 22, Philadelphia, PA, Electric Factory Fan reviews of the concert given at The Electric Factory in Philadelphia on the Let It Rain tour… Aurélie M.22 July 2003