Westwood Studios Game Promos 1985-2003?

I’ve been going through some older music that I really enjoyed from the Westwood Studios days, and upon browsing through Moby Games screenshots of Lands of Lore 2 (an old favorite of mine), and some of their other titles I remembered how amazing their promo videos were. I especially remember the promo that had this screenshot (see below) in vivid detail.

I know this is quite a longshot, but does anyone know if there’s a site where the old Westwood Studios promos or in-game movies might be (besides on the game disks)? I remember a lot of the C&C games had this kind of advertising for their upcoming releases.