Aliens in 'white cubes' swooped down to snatch two women off street, claims witness
The National UFO Reporting Center (NUFORC) received the report of the alleged abduction and revealed details of the witness report. It's claimed the women were taken from a quiet residential street