Flouriche...a haven for developing life