I'm not sure but it looks like you tried to post an image that didn't post. Is it something you could put into words?
Pyramids. Sun above it. They're obviously referring to that other great science fiction franchise with the word star in the title: Battlestar Galactica. (But seriously, the image address suggests they're referring to Rocks and Shoals and yes that episode is dope)
Probably the episode "Duet", I thought that episode was one the best of the series, and notable for the Star Trek franchise.