Unknown Cambrian fossil
- maybe some sort of algae