BoboTheMighty
SasqWatch
No, no, not a new Telltale game, this showed up surprisingly today:
http://blog.bioware.com/2017/07/18/thank-you-for-everything/
http://blog.bioware.com/2017/07/18/coming-home/
http://blog.bioware.com/2017/07/18/thank-you-for-everything/
http://blog.bioware.com/2017/07/18/coming-home/