This place gives me the goosebumps.
Freddie? Velma? Shaggy? Scooby?
...
ANYONE? I'LL EVEN TAKE A GUY IN A MONSTER MASK RIGHT ABOUT NOW. Well, not really, but I'm just saying I'm sort of freaked out here, and that lady I asked said this is L.A. but I was just in Coolsville which is so not near L.A. Was I kidnapped or something and don't remember it?