Bloody Okinawa: The Last Great Battle of World War II

by Joseph Wheelan

On Easter Sunday, April 1, 1945, more than 184,000 US troops began landing on the only Japanese home soil invaded during the Pacific war. Just 350 miles from mainland Japan, Okinawa was to serve as…