Spider-Verse fans are hoping a giant neon sign popping up in New York is evidence of an impending announcement, but I just feel sorry for the poor tenants stuck behind it
A large neon sign the size of an apartment building has been spotted in New York City by some Spider-Man: ...