DNPTS stands for Directorate of Naval Physical Training and Sport (UK)

DNPTS

Leave a Reply

Your email address will not be published. Required fields are marked *