def bboxes_overlap(
    min_lon_1, min_lat_1, max_lon_1, max_lat_1, min_lon_2, min_lat_2, max_lon_2, max_lat_2
):
    """
    Returns a boolean representing whether the given two bboxes overlap at any point.
    """
    # If one bbox is on left side of other
    if min_lon_1 >= max_lon_2 or min_lon_2 >= max_lon_1:
        return False

    # If one bbox is above other
    if min_lat_1 >= max_lat_2 or min_lat_2 >= max_lat_1:
        return False

    return True