Originally Posted by Guisslapp It is a concrete barrier (to be installed by DOT) to separate the road into a pedestrian part and part for vehicles. Like you see at a zoo or safari park?
Forum Rules