Arriba is a town somewhere in colorado, it is the founding place of Los Payasos. This is one of the Mention Only Locations, so we don't know where exactly arriba is. (the next part is pure speculation) some believe it was a settlement that no longer exist, it is believed to be between Colorado Springs and the Eastern Plains.
The Quarry - The Loop
Do you like this video?