WTS 1965-66 Barracuda Formula S

I have never seen this peice before. I do not have a car that this will fit so I am not a buyer but this is interesting to me. Where does this sit in the car? It isn't evenly shaped so it would seem to eliminate a lot of places in my mind. To me it looks like it would stand up and down because of the latches. Thanks in advance for any additional information you can provide because I always like to learn.