2025-07-03
05 : 21 : 33
Dominican Republic
Institution: Pontificia Universidad Católica Madre y Maestra