Large snake