Tackle Busters at Mexico's Guadalupe Island
Guadalupe Island, located 170 miles off the coast of Northern Baja, features its own distinct weather patterns that can be monitored from space.
Guadalupe Island, located 170 miles off the coast of Northern Baja, features its own distinct weather patterns that can be monitored from space.
Studio(s): Inside Sportfishing
Originally Released: Australia, Mar 11, 2020
Production Country: United States
Genres:Sport