On April 1, the baroque pop and indie rock group The Last Shadow Puppets released their newest album. The band has been active since 2007,…
On April 1, the baroque pop and indie rock group The Last Shadow Puppets released their newest album. The band has been active since 2007,…