How long does it take to clear customs Miami Int Airport?

At least an hour.