Tropic Star Lodge- Photo Blog
Tropic Star Lodge is located in Bahia Pina, Panama; and is rated as the #1 Saltwater Fishing Resort in the World. [All photos by Didrik Stavervik (@didrik_westinfishing) Professional Photographer for Tropic Star Lodge] An unexpected surprise as good friend and client, Frank (on the reel), booked a trip on the same week. … Read more