Cape Town Daily Photo

Big Delicious

Now what, do you suppose, this sign is all about? "Big Delicious" - how strange.

If you've seen this before, and happen by some chance to know its history, please do leave a comment. I have a million possibilities running though my mind. :)