Possibly the most awesome yet scariest sight to fill your rear view mirror when driving in Italy…