Where Can You Find the McBarge?

McDonald’s can be found in almost every major city in the world. Sure, there are some non-standard franchises like the barbed wired building in Guantanamo Bay or the UFO-themed one Roswell, but did you know there is actually a stranger version of the restaurant floating around Canada? In 1986, the McBarge was opened for the […]

Where Can You Find the McBarge? Read More »