Answer by
Christian9247 (5042)
Much like the salmon, these fish spawn up stream as well. When spring rolls around they take a fatal trip up stream to find the eggs of the female cichlid. She'll lay anywhere from 100-400 eggs at a time which will hatch in 4 days time after the event. The likely hood of all males surviving the journey is small.