LyricsPond Lechuza 2008-11-29 Lechuza (2001) The album Lechuza is released by Fenix TX in the year 2001 . Phoebe Cates Katie W. Threesome Something Bad Is Gonna Happen Tearjerker Pasture Of Muppets A Song For Everyone Manufactured Inspirato Beating A Dead Horse Abba Zabba El Borracho Lechuza CD Cover Photo