Google Street View Swaziland Now Live – and its finger licking good

5 years ago by in Swaziland Tagged: ,

WTF-This has got to be the strangest sign I have seen in a long time!