Can't make a call as to your being crazy, but...
Possibly a "Snee" (page 28 of SpaceMaster Players Handbook (ICE stock#: 9000, 1988))? The description doesn't provide a lot of detail, as it says that they rarely interact with humans and prefer a hot, moist environment rich in oxygen and look like something between insect and lizard with an exoskeleton (AT12) and have a hive-like culture. I can provide more details from the book if needed. It doesn't describe them as needing suits, but with them preferring a hot moist environment rich in oxygen I can see that being a possibility.