Have you ever noticed tiny specks drifting across your field of vision or experienced sudden, brief flashes of light? These…