Description

What is this please ? Stromatolite ?