User blog comment:Mr. Waddle Dee/Impostor Reds and Blues/@comment-1251488-20170518211753

I'd put my money on it. But then again it could be a red herring. Let's wait until after Sunday, I have a feeling we'll get some answers.