Aug 16. 2025

Eye 3432
Star3651

What is always in front of you, but can never be seen?