Found this under my microscope.. Not sure the exact name..just know it is a spore of pollen. For you pollen haters..here is the enemy....