The Ultimate and last tribute from Freddie to Japan, a country he had great respect and admiration for.
The Ultimate and last tribute from Freddie to Japan, a country he had great respect and admiration for.