The Little Ghost lives in the castle over looking a small town and awakens for precisely one hour after the clock strikes midnight. Follow him on this adventure to see his first sunrise ever!
2018
2015
2002
2008
2013
2007
2017
2012
1985
1994
2023
2019
1997
1972
2020