In my opinion the best synonym that can replace glimpses is Views. I believe this because glimpses means to peek or sighting.
Hope this helps! God bless
-vf
Just go with b that’s what I think it is
What argument do you want us to research about
I'm pretty sure it's the first one