Late Friday afternoon in August, baby. Ain’t nothing like it.
Allegedly filmed in Haiti on Monday night, there’s no news of UFO sightings in that country anywhere on the wires. The Diggbats suspect some sort of covert viral marketing scheme for Halo 3 or whatever. I’m inclined to agree. Anyone know the scoop?
Update (bp): Whatever it is (and I also suspect some sort of viral shenanigans), it also allegedly showed up in the Dominican Republic. About 12 secs in.