CC Clue

CC Clue

Here’s something new. It’s certainly very red, but can you identify it?