Crow Holdings Development has secured a tenant for its new 207,000-square-foot industrial building in Elmwood Park, announcing a lease with MLB Network that will bring the broadcast and content platform to the high-profile project along Interstate 80.