By Niamh Shackleton
The hilarious video shows the little girl getting the traditional, well known nursery rhyme lyrics rather wrong.
Freya Colby-Major, two, from Milton Keynes, Bucks, was singing the song whilst on a walk in the park with mum Helen, 35.
Helen, a gym owner, said: “Freya loves to sing nursery rhymes, especially ‘Old McDonald Had a Farm’.
“As she was singing I couldn’t help but laugh as I noticed she was getting the words wrong: instead of ‘Old McDonald’ she kept singing ‘Old Madonna’ at the top of her lungs whilst scooting around.
“It was so funny that I couldn’t not film it and share it around.”
Who knows – maybe Madonna does have a farm no one knows about…