echolution - mitochondria (seven)

echolution - mitochondria (seven)

echolution

Echo is struck with the truth on why she left her home planet and why she has been on the run