The World From Here EP was Nashville, Tennessee-based band Llama's second and final release before their 2003 breakup.