Answer to Puzzle Contest (from the winner):

"Orobouros - have seen various spellings of this so am not sure which spelling you wish
(Ouroboros is another spelling)
The snake swallowing its own tail"

Winner: sasiteck; Fairfax County, VA