Sister Wives star Meri Brown freaked out fans back in April this year. TV Shows Ace reported back then that Meri shared a photo at the Grand Canyon. She captioned it with, “If you don’t live on the edge, you can’t see the view.” Fan grew concerned as she stood “quite close to the edge