Princess Leonor of Spain, 17, showed she is not afraid to get stuck into action in a series of snaps which show her doing a training exercise at the General Military Academy of Zaragoza.
Why is Spain's princess doing military service? thelocal.es - get the latest breaking news, showbiz & celebrity photos, sport news & rumours, viral videos and top stories from thelocal.es Daily Mail and Mail on Sunday newspapers.