頂天立地

Etymology
Literally: stand upright on one's two legs between heaven and earth

Idiom

 * 1) fiercely independent; of indomitable spirit; fear nothing on earth; undertake a Herculean task; upstanding and dauntless