This gun shoots 203-mm shells because that was the smallest nuclear artillery round the Soviets could make. It could shoot one of those shells almost 19 miles. A non-nuclear shell could be hurled over 23 miles and rocket-assisted rounds could travel over 34 miles.
This particular gun was produced in the USSR and sold to Czechoslovakia. It was taken out of service in 1990. It still runs and drives and, with a top speed of 31 miles per hour, it's relatively fast for giant artillery.