News

Sanders' former mansion, which includes a number of impressive amenities, sits on 5.95 acres of land in Texas.