Thank you for this wonderful thread and Blog KD.
Giant clothes being worn by humans would make sense in my mind, if I placed myself in the right scenario. Why would people want to wear oversized clothing to begin with?
Some thoughts:
1. If I was arriving someplace foreign with a colder...