Barcelona Triumph

Barcelona Triumph

Barcelona Triumph, 10x10, Made in Spain