The Lost Titans Trailer (HD) 24.24MB - 41 downloads - 31 October, 2013
The Lost Titans (TLT) is a massive online role-playing browser game, that offers fun for both casual and hardcore players. TLT uses the latest in full-3d browser gaming technology to render its many stunning environments unseen in most of today's browser games. TLT can be accessed across the world through any popular browser (IE, Chrome, Firefox, etc.).