El Rosario (Sinaloa) is a coastal town on the Sea of Cortez in southern Sinaloa, Mexico. The town's main church is famous for having a beautifully ostentatious gold altar that stuns visitors, even in a country where asto