What separates California and Mexico?

The border between California and Mexico is marked by the United States–Mexico border. The land border is 1954 miles (3145 km) long, making it the longest land border between the United States and any other country, as well as the second-longest land border in the Western Hemisphere after the Canada–United States border.
Copyright Wanderlust World © https://www.ynyoo.com