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

Wallace, Idaho declared “Center of the Universe”

July 14, 2016 08:43 AM