A slimy translucent monster trundles through the parking lot of a rural convenience store and gas station