in my experience regurges smell horrid

i can't make out what that is in the photo... sorry did it look like a mouse to you?

so give us the run down... temps, hides, what type of enclosure, humidity... the whole kitnkaboodle