Recaps

‘BGT’ Recap: ‘Britain’s Got Talent’ Semi-Finals: Laughter and Danger Galore!