I doubt the giant will be seen again. Only the 'special ones' can see him. . . is that you?
Expand the photo by clicking on it and look top right of the moon . . . is that someone watching over the giant? How many more live up there? Is the old wives tale that Thunder is God moving the furniture about actually true. . . we often see what we want to see and believe what we want to believe. . . . but the truth?