BABEL Rising 3D
Videos from GameSpot
|BABEL Rising 3D Teaser Trailer|
Here's a teaser trailer for BABEL Rising 3D. headed to the App Store and Google Play store on June 14th and July on Windows phone.
Got a Video?
You can submit video links for this game using our Video Submission Form.