Follow jellyfish team
jellyfish team
Decay
Decay, a deceptive game where your jellyfish pet is slowly losing its life.
jellyfish team
Survival