FAQs

What does ‘Invictus’ mean/stand for? The word ‘invictus’ means ‘unconquerable’ in latin. The name is inspired by the poem Invictus … Continue reading FAQs