January 23, 2019 by Sierra Rush I’m not sure how surviving a meteor strike would count as embarrassment, but sure go with that