Bunch of kids, talkin dog, driving around in a van with no windows... Sounds like they could be up to somethin