Was that a raindrop or was it insect pee?

NPR 7/19/2023