Evening primrose (Oenothera biennis)

Pollen of Evening primrose (Oenothera biennis) at 100x (left) and 400x (right) magnification.