Hi folks

Just wondering if I wanted to add a HDD are these stored/fitted internally or is it a just an external USB drive? Are there any limitation on drive size? Does is needs its own power supply?

Thanks in advance

Sanj