A lion awaits you at the door in this house in New Castle, Delaware