I'm thinking it might be both. It looks like some kind of weird mascot. Weird how they keep bringing these kind of things back into our lives even if the people aren't here. Dave's sister was into alien-esque cephalopods, too.
[Correction: Rose was into Lovecraft and John's being Polite.]
no subject
[Correction: Rose was into Lovecraft and John's being Polite.]