This logic will never evaluate to ```True``` (you should use ```or``` instead). Also, shouldn't valid lat values be in -90 to 90 and lon values in 0-360?