Never let it be said that Pamela Anderson doesn’t know how to put on a show. Twenty-five years ago, the Baywatch star looked to launch her own comic book franchise with the dystopian action picture ...