Happy Feet Two

Happy Feet Two ★★★½

ahead of its time honestly