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!
1970
2015
2011
2021
2020
2024
2025
2019
2023
2022
2008
2003
2004