Microscopic molluscs - Foraminifera ?

© Chris Moody