Does this Look Familiar ?

Rambus Jaws of Life ?

No….anybody have an idea…I think it will surprise you all.

hint it a monthly