The puppets battle their most powerful enemy yet as they protect the new puppet master from the demon God that created the Secret of Life.
There are currently no reviews available.
Dec 6, Dec 2024
Aug 1, Aug 1987
May 17, May 2012
Oct 15, Oct 2005
Jun 1, Jun 2022
May 8, May 1981
Apr 5, Apr 2023
Mar 29, Mar 1984