The longest leg of this monster transit.
Crossing into Panama, it's required to have an airplane exit ticket. Following the advice of Benisha the hostel hostess, I bought a ticket on Spirit Airlines, got the confirmation, then cancelled it. At the border I showed it to the ticket agent and it was all good.
I made it to the city of David by 6pm. Now I am on the last 8hr leg to Panama City. Even though this is long, I am still excited about the San Blas Islands.