October 16th, 1987: after a 58 hour recovery mission, Robert O’Donnell rescued 18 month old Baby Jessica from a well. 8 years later, he took his own life. When you surfaced with everybody’s baby in your arms, the world’s hands, calloused from applause, slipped back into its pockets and walked. But when the … Continue reading For Robert O’Donnell
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed