Natural sound and images from the final day of Tucson Meet Yourself in downtown Tucson, Ariz. on Sunday, Oct.10, 2010. The festival featured food, dance, and art from countries around the world.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…