ABBA B&W

Wednesday, March 29, 2006



The ABBA members live on stage in Japan during their last tour, March 1980.

1 Comments:

Blogger chrisbrixton said...

The alternative Greatest Hits shot is amazing!

5:11 PM  

Post a Comment

<< Home

Free Counter
Free Counter