25 baffling mysteries that still puzzle scientists(00) Save Image Image gallery: The Peter B Parker Mystery Thats Baffling Scientists