what does this have to do with sisters and cars, as the name seems to suggest?
Spoiler Warning
The name Siscar is the name of said facility