Does anyone recognize this. I assume this is Libya but I am not sure.
I think Todjaeger could be right. May be a mounted UB-32 helicopter rocket launcher pod at the rear of light pickup truck.
For this is my first post, I can´t give you a link or a picture, but a short google search matched your picture.
The description of the picture is:
"Libyan rebel's manufacture their own weapons and armored vehicles with captured armament. In the city of Benghazi the Libyan rebel's organize themselves, and workshops of local made weapons and armoured vehicle are created. Mechanics and engineers manufacture weapons to fight the heavy vehicles as main battle tanks of Kaddafi Forces." and "Libyan rebel's mounted UB-32 57 mm helicopter rocket launcher pod at the rear of light pickup truck"