SimpleTom Aug 19, 2017 #2 Aug 19, 2017 #2 On a Mission said: Anyone know what this beast is? Click to expand... No pictures?