Fincastle , Virginia is a town of Virginia in the United States .
Fincastle was founded in 1772 and named after Lord Fincastle , son of Lord Dunmore , Virginia 's last royal governor .