Queen's official pop-up store "Queen The Greatest Pop-Up Store in Tokyo" is now open through December 11. Watch a video below. From their first tour to Japan in April 1975 to their most recent concerts performed there in January 2020, Queen and Japan have shared an unwavering bond...
Continue reading...
Continue reading...