Good news, theres a latch, but it seems like there should be another one cuz i pulled it and the top half of one side opens up.
EDIT: Cant open it at all. I have to pick it up and move it, damn near impossible. Also means id have to unplug it and move it away from the short cords, which would take my power away, not being able to see the fans spinning.. IF.