A man with a gun hid behind a highway barrier and jumped out and walked into a shop with a gun.