These pools are all over the place at Yellowstone. They are caused by hot water and steam bubbling up through fissures in the rock.
Thermophilic bacteria live in the hot water and give the edge of the pools their colours – and the colours change, sometimes daily, as the bacteria metabolism changes.
Some of them stink of sulphur, others just of hot water.