Wallace, Idaho is the self-proclaimed “Center of the Universe” and totally adorable.
Wallace, Idaho is the self-proclaimed “Center of the Universe” and totally adorable. File
Wallace, Idaho is the self-proclaimed “Center of the Universe” and totally adorable. File

Idaho

Wallace, Idaho declared “Center of the Universe”

July 14, 2016 8:43 AM

  Comments  

Videos