Brother and Sister Trolled for ‘Making a Baby Together’ Have Science On Their Side August 15, 2016August 15, 2016 JSADev1 Brother and Sister Trolled for ‘Making a Baby Together’ Have Science On Their Side