There’s a new reader request bonus strip up today – vote and see! It features a marauding space eel taking up residence on the station. The request didn’t actually specify it had to be an eel… it just said ‘marauding space thing.’ So the thing is an eel.