Wednesday

Unusual Turtle



It is not unusual structure was seen in the U.S. state of North Dakota.
What do you think of what it is made?