Shay Mitchell is having fun clapping back at trolls who shame her pregnancy, and she's the best

Shay Mitchell is having fun clapping back at trolls who shame her pregnancy, and she's the best Shay Mitchell announced she’s six months pregnant by posting a photo of her belly via Instagram.