Have you ever noticed small specks or lines floating in your vision? Or perhaps you've seen flashes of light that…