Favia lacuna
Country
Saudi Arabia
See full details