Character/Marvel
Lemar Hoskins
Battlestar first appeared in Captain America #341 (1988-05), published by Marvel. 59 appearances are indexed across 22 series.
First appearance: Captain America (Marvel, 1968 series) #341 (May 1988).
Character history
Across the catalog