On Thursday, October 21st, Lord Pumpkinhead (aka “the Demon Gourd from Hell”) will appear In the middle of PlayStation Home’s Central Plaza, his gigantic glowing face sneering like an intolerant king at his unworthy subjects, rotating so that all can bear witness to his glorious image. As an offering to your pumpkin overlord, you and [...]