Time to celebrate, because today is XBLA Wednesday, also known as XBLA release day! There are two releases this week: Lucha Fury and Trenched. Lucha Fury is a Final Fight-style beat em’ up where all of the characters are luchadors, the Spanish speaking cousin to American wrestling. Picking it up will set you back 800 MSP. On the other side of the ring we have Trenched, a hybrid tower defense/third person shooter set in a post-World War I backdrop. Sounds cool, right? Well, we loved it. Check out our review while you’re downloading this 1200 MSP game.

*Update*

According to Eurogamer Trenched has been delayed in Europe. A Microsoft spokesman told them “Distribution of Trenched in select European regions will be slightly delayed. We’re working to resolve the matter as soon as possible.”