Delta Force Extreme 2

I don't think I've been living under a rock for the past decade, but it is possible i suppose. but what exactly is the premise of the Delta Force series, and are any of the games really good. FPS? RTS? is it like rainbow six? I am intrigued.
 
Back
Top