NPR News: Matthew Shepard Laid To Rest 20 Years Later

Matthew Shepard Laid To Rest 20 Years Later
Matthew Shepard will be laid to rest today at the National Cathedral in Washington, D.C., 20 years after he was murdered near Laramie, Wyo.

Read more on NPR
Previous
Next Post »