Men Without Hats / Deloris Telescope on Oct 23, 1983 [524-small]

Men Without Hats / Deloris Telescope
Oct 23, 1983
 St. Petersburg, Florida, United States

1983 1 photo