The Paper Balloons Japan Floated to America

The Paper Balloons Japan Floated to America

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 others walk ahead...