It could be a McDream, but for most McDonald's customers it may be a McLongshot.

McDonald's is giving away free food "for life" in a contest created to boost the popularity of its online ordering system. All you need to do is place and order and pay through the food chain's mobile app and you're qualified. No details on the odds of winning.

The winner gets a new McGold Card, good for two free meals a week for 50 years. The prize is valued at $52,350, according to the contest website. The promotion starts today and runs through Aug. 24.

If you love Big Macs, the idea of being able to gobble up 5,200 over the next half-century might sound appealing. I wonder if the winner gets a lifetime supply of McAntacids as well.