Photo: leroy sanchez celebrates release of new album with party 32 | Photo 4662499 | Just Jared: Entertainment News