The Corner Busted Flush By Duncan Currie March 11, 2009 3:10 PM Share on Facebook Share on Twitter Share on Flipboard Share on WhatsApp Email this article According to Forbes, Las Vegas is now “America’s most abandoned city.”