Endless Pools Blog:
Synchronized Swimming