Leiden, Holland Record store with Queens works and more A record album of the rock band Queens greatest hits is displayed at a record store January 22, 2019, in Leiden, Netherlands. Photo by Yuriko NakaoAFLO Editorial Stock Photo - Afloimages
Leiden, Holland Record store with Queen's works and more
A record album of the rock band Queen's greatest hits is displayed at a record store January 22, 2019, in Leiden, Netherlands. (Photo by Yuriko Nakao/AFLO)