Watch Stephen Wiltshire's journey to Houston, TX recreating his view of the city on a giant canvas at The Galleria in April 2016.