Board Thread:Questions and Answers Forum/@comment-114.78.1.191-20141015084744/@comment-25250760-20141015164416

Yes, it's a new easter egg. Refer to the links on Easter Eggs for more info.