The Visitors artworkplay

The Visitors
ABBA

Record Label:
Not Available
Release Date:
November 30, 1981
Record Label:
Polar Music International AB
Release Date
November 30, 1981
The Visitors artwork