Thanks guys! Glad everyone is enjoying the video! As to how I met Freddie, I was contacted by part of his production crew. The other Chief is one of the actors who regularly works with Freddie, in a store bought suit.
Honestly, no idea, all of his posts make no sense and are not relevant to said topic being discussed. That plus the advertising for credits on other games is a bit odd.