The Fosters (Ep. 516): "Giving Up the Ghost" - End of Show Airdate February 27, 2018 on FREEFORM TV Series, Family Drama