nerdycaterpillar.com
Mesozoic Era - Nerdy Caterpillar
Source: ND Geological Survey