Here are some better pictures of the impeller. I opened the seat and did not observe any obvious leaks or spills. I did notice a small pool of this blue green liquid on the bottom of the hull, maybe around 6-8 oz worth. It doesn't have any particular smell to it. Due to rain, I didn't have a...