Lieutenant Fluffy?

Living on Earth