There is more than one artist with this name.
1.) A US indie band from Austin, TX
2.) A Norwegian alternative/indie/rock band formed in 1999.
3.) A punk band formed in 2018 from Bandung, Indonesia
1.) Peel is an indie band from Austin, TX and is signed to Peek-A-Boo Records. Their debut self-titled album was released in February 2007. The EP 'August Exhaust Pipes' was released in May 2008 as a tour EP. Official web site is www.thebandpeel.com
2.) Peel released their first single in 1999…
Your suggestion has been successfully submitted.