Inclined inflatable rubber dam in the United States.

Inclined inflatable rubber dam in the United States. (L: 88.8m, H: 3.96m)

3.jpg