I am pretty sure this is pollen, but not 100%. The cell size is about 50 microns, and the cloudiness on the inside are actually about 20-30...