>>/4643/
Yea that's the ONLY part that's doubtful in this whole ramble. Pretty sure llamas are South American (LATAM wins again?)