my car has never overheated, but I have a green puddle under my car(antifreeze)? on 2005 Subaru Legacy

my car did not overheat and this is the first time I have seen a puddle of green fluid which I know is anti freeze but I cant see a leak its not leaking now and I know its my car because it was in my garage any idea of what it could be or why its doing it

Get Your Car Fixed at a RepairPal Certified Shop.
We certify shops based on expertise, quality work, and verified customer reviews
1 answer
poss headgaskets are leaking,very common or water pump