Microscopic molluscs - Foraminifera ?

Chris Moody