“Look out for Barry… coming soon!” Can anyone explain this poster I’ve discovered on my computer?

COMMENTS 3