Then and Now Photos: The Stone Lion of Tomori Okinawa, Japan

Then and Now Photos: The Stone Lion of Tomori Okinawa, Japan

The Stone Lion of Tomori is probably the most published and oldest Shisa (lion dog statue) on the island of Okinawa, Japan. The photo was taken June 18, 1945 during the Battle of Okinawa.This copy of the original press release photo was provided...

Close