Beowulf Launch Media
Beowulf: The Game (PC, PS3, X360, PSP) is one of a few titles hitting stores this week, and Ubisoft has sent along a new trailer as well as five more screenshots.
Get the Flash Player to see this player. Registered users can use the HD stream.
From The Chatty
-
thats alot of blood