Music video clip of song featured on Steafán Hanvey's critically acclaimed debut album entitled "Steafán Hanvey and The Honeymoon Junkies".
Release date: 2006
Filmed in Helsinki, Finland in July 2007.
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?