Helios Creed Sticker
Circa Early 90's