1. xyFace
  2. Lou Barlow

Lou Barlow Photos

Lou Barlow was born on 01 Jul 1966 in Northampton, Massachusetts, USA.

Lou Barlow on the Screen

Lou Barlow appeared in the movie Laurel Canyon(2002)