Garra & Crossocheilus
Garra & Crossocheilus
Garra and Crossocheilus are two closely-related genera that belong to the Cyprinid (Cypriniformes) order.
Garra and Crossocheilus are two closely-related genera that belong to the Cyprinid (Cypriniformes) order.