howard the duck comics at blueberry hill in st. louis