Ouroboros

The Ouroboros (Greek for tail devourer) is an ancient symbol depicting a serpent or dragon eating its own tail.

Ouroboros-wb.jpg