Great picture of it!
My understanding is that this, the yellow form, is from Colombia and the red hails from Panama