The Paper Balloons Japan Floated to America

The Paper Balloons Japan Floated to America

Share this story It is the morning of 5 May 1945, on the wooded slopes of Gearhart Mountain in southern Oregon. The Reverend Archie Mitchell has driven his pregnant wife, Elsie, and five children from his Sunday school up for a picnic. As Archie parks the car, the...