Posted Monday, September 11, 2006 by Casey
Starflyer 59 "I Win" Yahoo Video Premiere
The new album from Starflyer 59, "My Island," is in stores everywhere tomorrow, September 12th! What better way to kick off the release than a world premiere of the new video for "I Win!" Check out the video exclusively right here!