NBC News: The 21+ weirdest things we found on sale this Amazon Prime Day