First added by Emmy Anshaw 7 years ago
'Homesick' is an adorable short animated film focusing on the adventures of Ellie the space girl and...