From the position of the puddle on the ground the leak seems to be located near the end of the radiator where both the radiator cap and the overfolw bottle are located I do not see a trail of antifreeze so I am assuming that the leak is on the bottom of the radiator.
Doug