Superpowered Action RPG Atlas Fallen Releases Tacky Trailer – Lord of the Sands
The trailer is for Focus Entertainment and its studio Deck13 Interactive’s imminent launch of Atlas Fallen, the superpowered action RPG where you’ll battle legendary creatures in an epic, sand-covered fantasy world.