WOWWWW... Your car ate that magpie alright!
That's about as helpful as I can be with that one! I'd think it would be removable though. Could be some short, black screws along the top and bottom though - as in the same ones that hold in your wheel arches. Just a thought.
I'd be cutting that grille out though if you can't find how to remove it quickly. That thing will start to smell very bad, very quickly!