Embrace the Big Mac! Lovin’it? Apparently most people don’t. McDonald’s is the largest fast food restaurant chain in the world and should be given a gold medal for making the front page quite a few […] Archive 10 years ago