The Tampa Bay Times sold a 27 acre parcel in St. Pete where their printing operations had been located. The property sold for $21 million and the buyer was Twenty Lakes Holdings. Twenty Lakes is part of Alden Global Capital. The property is located at 1301 N. 34th St.