La Strada's music video for "The Sun Song" is a visual allegory of the band's sound, its roots in Europe but with a style that is quintessentially New York. "The Sun Song," from La Strada's self-titled EP, is set to be released February 24, 2009, on
The Newsroom — La Strada's music video for "The Sun Song" is a visual allegory of the band's sound, its roots in Europe but with a style that is quintessentially New York. "The Sun Song... more info