How can flamingos sleep on lakes?

Flamingos can sleep on lakes that freeze around their legs at night, stand in and drink boiling water from geysers, and survive conditions that expose them to arsenic and poisonous gases.

All flamingo species can survive on high-altitude salt flats, highly salty lagoons and alkaline lakes. Species such as the lesser flamingo live on hyperalkaline lakes in Africa’s Great Rift Valley, where poisonous blooms of cyanobacteria flourish. The blue-green algae are dangerous for most animals but the flamingos can ingest huge amounts without any problems. 

 

Picture Credit : Google