If you look for yourself on google street view in the image you’ll that there’s quite obviously a drug dealing going on.
Busted in Mexico
Yet another dud busted on Google Street View.
Google Street View captures some police talking to some Nebraskan thugs.
Actually, this is on Halifax Canada.