sheltered childhood? never watched the Three Stooges? lol. free gards,
Maybe Yo-Yo grew up in Niagara Falls?