The city of Baltimore worked to tear down thousands of homes on Monday in an effort to lift itself out of decades of urban decay. The city and state are paying millions for demolition in the hope that, one day, developers will see vacant lots as a land of opportunity.