Tomicah Tillemann, president of investor group Project Liberty, spoke with NBC News' Tom Llamas of a proposed $20 billion bid ...
The last tenants recently left the property on Cleveland's East Side, ending a process that started three years ago. Now, the trailers are coming down.