For what it's worth, it was filmed (relatively) locally, at Magic Mountain near LA. As a result, it got shown fairly regularly on one of the local independent TV stations.

Comments