Air date: November 12, 2010
Sin City, Las Vegas, Nevada. The symbolic Last House on the Left, at the end of the street - La Palazza. This once opulent estate, still looks the same from the outside, but is now stripped down to it's proverbial skin and bones.
