Looney Rally Will be Released on March 20th
Looney Rally Will be Released on March 20th The indie Bulgarian development studio BeshevGames announced today, that Looney Rally is going to be released sooner than initially thought. The new release date is March 20th. Not only that, but the developer put some more features in it. Check out the official trailer of Looney Rally, featuring some gameplay footage: […]