• Gozzin
    +2

    My guess is it's somehow people related..I've no clue how but I tend to always put the blame at our feet first. My other guess would be python invasion,but these were not mentioned.