Ouranoboros

Guardia

69th place

264 points

No solves yet