Elmyra Duff

Elmyra Duff is the resident TV newswoman. She also loves grilled cheese sandwiches and a pet-lover.