Athletes queue up for their fill of free McDonalds in the Olympic Village in Rio.

Queuing for free fast food is proving to be one the most popular endurance events among athletes at the Rio Olympics.

A McDonalds at the Games village, which is offering its full menu to competitors for free, has attracted lines more than 100m long.

While most athletes have strict diets, many seem to be finding time to indulge.

EDGARD GARRIDO/ REUTERS Some Cuban athletes enjoy some McDonalds in the Olympic Village.

De langste rij in het Olympisch Dorp staat elke dag bij deze ongezonde vreetschuur. Bizar! Niets met sport te maken. pic.twitter.com/Eev7WRSlsM — Bauke Mollema (@BaukeMollema) August 8, 2016

READ MORE:

* Gold for New Zealand - Bond and Murray row to victory

* Luuka Jones wins silver for NZ in the K100 canoe slalom

* Olympics: Overnight recap - day six

* Kiwi Lauren Boyle crashes out of favoured 800m freestyle

* Olympic golf: Ryan Fox makes solid start for NZ

KAI PFAFFENBACH/ REUTERS Turkmenistan team members eat McDonald's food inside the Olympic Village.

Swedish handball player Fredrik Petersen told the Daily Mail he was fine with eating fast food "sometimes".

"We are here for three weeks and it can be boring to eat the same food three or four times a day in the athletes' restaurant," he said.

"I might have an ice cream or even a burger. It is no big deal."

@BaukeMollema/Twitter Lines at the McDonalds at the Rio Olympic Village have been more than 100m long.

A Nigerian athlete told the Daily Mail: "It's food man. It's free and we are all one big happy family."

Dutch cyclist Bauke Mollema tweeted his surprise at the lines.

"The longest ride in the Olympic village is every day at these unhealthy eats barn. Bizarre! Nothing to do with sports."

The line at the Olympic village McDonalds.... #rioproblems #notlovingit I just wanted a cone pic.twitter.com/zgowiHSKiX — Michael Tayler (@michaeltayler92) August 9, 2016





