Board Thread:General Discussion/@comment-31680260-20170601080304/@comment-31680260-20170601082529

I checked both of those links and can't find anything related to Deus Vult, much less this insignia.