ABBA B&W

Wednesday, September 27, 2006


The girls live on stage in Japan in 1980 as seen on this page of a Japanese magazine.

0 Comments:

Post a Comment

<< Home

Free Counter
Free Counter