According to the thread, this is from the University of Santo Tomas - College of Commerce and Business Administration. It looks like a stable of students. I hope this is just a big joke.