Wars Of The Three Kingdoms After Crossing The Firth Of Forth English Commonwealth Forces Defeated A Scottish Army At The Battle Of Inverkeithing Opening The Rest Of The Country To Occupation - July 20 in History | This Day Story