13 points on a circle

Q: ??? 13 points in the plane are such that given any three some fourth one lies on the same circle as those three. Show that all 13 are cocircular.
Julian Gilbey, 13 Jun 1996

Spoiler