EELS


moray with cleaner shrimp credit: Gregory piper/ coral reef image bank

moray with cleaner shrimp
credit: Gregory piper/ coral reef image bank

 
honeycomb moray credit: warren baverstock/ coral reef image bank

honeycomb moray
credit: warren baverstock/ coral reef image bank

 
moray with cleaner shrimp credit: Ceyhan Bekiroglu/ coral reef image bank

moray with cleaner shrimp
credit: Ceyhan Bekiroglu/ coral reef image bank

 
giant moray credit: Renata Romeo/ coral reef image bank

giant moray
credit: Renata Romeo/ coral reef image bank

 
Fimbriated Moray (Gymnothorax fimbriatus) credit: alex tyrrell

Fimbriated Moray (Gymnothorax fimbriatus)
credit: alex tyrrell

moray with cleaner shrimp credit: Gregory piper/ coral reef image bank

moray with cleaner shrimp
credit: Gregory piper/ coral reef image bank

 
giant morays credit: Katerina Katopis/ coral reef image bank

giant morays
credit: Katerina Katopis/ coral reef image bank

 
moray with cleaner shrimp credit: Ceyhan Bekiroglu/ coral reef image bank

moray with cleaner shrimp
credit: Ceyhan Bekiroglu/ coral reef image bank

 
honeycomb moray eel credit: david robinson/ coral reef image bank

honeycomb moray eel
credit: david robinson/ coral reef image bank

ribbon eel credit: Gregory piper/ coral reef image bank

ribbon eel
credit: Gregory piper/ coral reef image bank

 
snowflake moray credit: Wojtek Meczynski/ coral reef image bank

snowflake moray
credit: Wojtek Meczynski/ coral reef image bank

 
moray eel credit: Ceyhan Bekiroglu/ coral reef image bank

moray eel
credit: Ceyhan Bekiroglu/ coral reef image bank

 
brown morays credit: Gregory piper/ coral reef image bank

brown morays
credit: Gregory piper/ coral reef image bank

 
geometric moray credit: Ceyhan Bekiroglu/ coral reef image bank

geometric moray
credit: Ceyhan Bekiroglu/ coral reef image bank

 
giant moray credit: jayne jenkins/ coral reef image bank

giant moray
credit: jayne jenkins/ coral reef image bank