- In Residence
- About Us
Here are some videos we've been involved with over the years.
The Last Shadow Puppets perform ‘My Mistakes Were Made For You’ LIVE at Avatar Studios (Studio A) in New York City on March 4, 2008. Dir. Rob Hall.