Still can't find any review. Anyone seen them yet? Are the pics legit? Thank you for any info!