This piece of art by "Archie" artist Fernando Ruiz mysteriously (our contact's name was "Smarchie") made it into our hands...are Betty and Veronica Sheen's new "goddesses?" Will Sheen make a visit to Riverdale?

It's tiger blood versus the red-headed teen of fury...coming to a comic book store near you...or maybe not.