Fly veils are semi-transparent and made from a mesh allowing the horse to see and hear while wearing it. Various materials are available such as Ballistic Mesh, Breathable Mesh, Rip-Shield, Lycra, and Citronella Scented Mesh, offering a range varied in strength, softness, and breathability.