Neil Mclean currently resides in Southern California where he is working on a stop motion animated puppet show that has taken more time than normal.
Neil Mclean currently resides in Southern California where he is working on a stop motion animated puppet show. This stop motion animated puppet show has taken more time than normal.