Two snow leopard cubs at Utah's Hogle Zoo are finally ready to welcome visitors after months of acclamation.