Blood in Brazil’s Little Castle of Apa Street

This ruined castle in Sao Paulo was once a luxurious mansion ... until it became the site of a grisly murder mystery.

postimage