Sloth World, a new attraction on Orlando’s I-Drive that was announced last year, imported dozens of the South American ...