Gizmodo

Just a few days ago, Marvel Studios revealed the first footage its upcoming series Echo.