I'm a male fitness model and I post several shirtless photos in social media and a lot of na mahrams watch my posts (shirtless pictures). So, my question is, is it haram?

No. Except if your intention is bad.