The China Shop Magazine has posted a review of when Twin Atlantic played in LA at the Viper Room. The article is here.
It would appear at this website, that twin atlantic filmed a video for the song ‘You’re Turning Into John Wayne’. To which i presume was shot in LA.
Twin Atlantic posted a new video for What is light? Where is laughter? over at purevolume. Or you can watch it below: