Talk:Brother Ventnor

About the name
Ventnor is actually a town on the south of the British Isle Of Wight. &rArr; Alrik (Contribs • Message • Email ) 13:32, March 25, 2020 (EDT)