La Chiesa dei Morti, also known as The Church of the Dead, is located in the city of Urbania, Italy. It's a huge tourist attraction, and the draw is the dead bodies that have been on display there since 1833. The mummies are the result of a group called “The Brotherhood of Good Death”.
A trip down memory lane.
Travis working on his concrete finisher skills. Photo © Richard Tullis