Indomitable

The meaning of indomitable: "Never say die."

More by Sam van der Hoeven

View profile