Stumbled across it on some time wasting site while surfing the web here at work. LOL
The caption said Sweden but I didn't do any fact checking. There is one like it for the United States that shows a radar speed sign, a thing that shows you your speed as you drive by, next to a 55 speedlimit sign,with a fully loaded AH-64 hovering nearby. LOL