Yes, it is possible for it to leak from the heads, but not likely.....
See the black Plastic housing with the bleeder screw on it??? where the upper rad hose attatches???
Look carefully where it meets the motor. Common spot for leakage....Fills the valley, and runs down the front cover...Probably responsible for both leaks.
leave the upper intake off.....it needs to be removed to replace this. (Or at least moved out of the way)