>>22392558in every town, including the one you live in, there's almost certainly at least half a dozen houses, or what look like regular houses from the street, but inside they're group homes for megatards. what goes on in them defies belief and you will never see or hear anything about it unless you're medical personnel or trained staff. hearing it second hand, most people wouldn't believe it.