They are called garden eels and I took that picture at the Georgia Aquarium in Atlanta. The garden eels are not recommended for home aquariums. They have very specialized requirements for their care that would be difficult to achieve in a home aquarium.