Japan’s Biggest Statue of Liberty – Oirase, Japan
As strange as it might be to see Lady Liberty lifting her lamp not on Ellis Island, but in Aomori Prefecture, this large-scale replica is not even the only one in Japan. Arguably the most famous copy in the land […]
Japan’s Biggest Statue of Liberty – Oirase, Japan Read More »