Pic of the Day: Bin Laden’s Mansion

Dark Roasted Blend has put together a fascinating set of photos of the abandoned houses of super villains. Among the featured spots is a waterfront mansion in Winter Garden, Florida that was once the home of Khalil Bin Laden, Osama Bin Laden’s brother, who left the country soon after 9/11. (The Al Qaeda leader reportedly spent a lot of time here visiting family.) Click through to take a tour of the dilapidated structure, which was built back in the ’20s and is worth an estimated $1.5 million.

All images via Flurbex.