Some guy in reddit says he spotted a bunch of billboards in time square with these images today.
Does anyone have any info on them? The op has no clue, but apparently they were only up for a few minutes
Your thoughts /x/ ?
>Inb4 le leddit
Oh dear... That shouldn't be there..
I'll be right back. I have to make a few phone calls..