Address: Courthouse Plaza, 28 W Flagler St, Miami, FL 33130, USA
michael Valencia | Sep 11, 2018
on their website it DOES mention some sort of payment but never specifies.
I've been trying to reach them for weeks and no way of knowing yet. I guess I'll post again when I find out!