An iconic former floating McDonald's restaurant known as the 'McBarge' has capsized at its spot along the Fraser River in ...
McDonald's customers are likely familiar with the restaurant's drive-thru windows — but have they ever heard of a float-thru? One would have to go to Hamburg, Germany to experience it.