All observers will measure the same speed of light 19. June 2014 “All observers will measure the same speed of light” – How to Teach Relativity to Your Dog by Chad Orzel
Yes, plants are all about light or its absence. Not sure they care about the frosted glass.