Wales had to overcome horrendous weather elements and current world champions France in Colwyn Bay to record a stunning victory in the U20 Six Nations with a gutsy 14-11 win.