Solid. Dependable. Courageous. Strongly built. Sturdy. Robust. Brave. Valiant. Firm.Steadfast. Uncompromising. These words define the meaning of...

More...