Loading home…
Last Look at Eden is the eighth studio album by the Swedish rock band Europe. It was released on 9 September 2009 in Sweden by Universal and on 14 September 2009 in the UK by Edel Music's international rock music label earMUSIC. From Wikipedia (https://en.wikipedia.org/wiki/Last_Lo...) under Creative Commons Attribution CC-BY-SA 3.0 (https://creativecommons.org/licenses/...)