Larrikin Love were an English four piece indie rock band from London.
Submitted by Walter at Monday 17th of June 2013 14:12