March 4, 2015 Invader’s Artwork Climbs Aboard The International Space Station Invader's Artwork Climbs Aboard The International Space Station | The Creators Project.