Source: ANDREW CABALLERO-REYNOLDS / Getty Sesame Place, a Sesame Street-themed amusement park in Langhorne, Pennsylvania, is now under fire after more damning videos have surfaced following viral footage showing a costumed character from the beloved show ignoring two young…
Read More