Board Thread:Wiki discussion/@comment-6578628-20131021203624/@comment-4196050-20131021204540

I guess it is advertising for the MEGA brand. They did something with LEGO a little while ago that falls under the same situation.