The Frames first US TV appearance this March.
The Frames taped what is to be their first US television appearance on March 1st in New York City! The band pre-recorded a performance on Last Call with Carson Daly which will air tomorrow night, March 10th! Last Call is on NBC at 1:36 AM Eastern and Pacific time and …