Last One Home and The ‘Land Of Immortality’ Single.
Last One Home – Taunton, England, United Kingdom. Photo credit: Zoe Barton. Does much happen in Taunton aside from learning of it’s rich history, who knows? Do I have any real idea on this? No, not really. In fact the people I do know who either hail from the west...