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!
2016
2009
2023
2013
2019
2018
2024
1990
2021
2010
2001
1987
2008
2015