Turtle River State Park, Grand Forks County, North Dakota, USA May 28, 2012 Size: Length ~ 8-9 mm
Hmmm...I'm guessing this small bee may be either a Sweat Bee (Halictidae) or a Mining Bee (Andrenidae). I've a difficult time distinguishing between these two families.