Cabo San Lucas, at the tip of the Baja California Peninsula, has grown from a sleepy fishing village to one of Mexico's most popular tourist destinations!
Filmed in North Carolina, this video finds members of the band answering questions about the recording process of their latest album as polled by Metal Maniacs Magazine.