Mylar Baggins

The  is a limited-time building released on June 14, 2016, as part of the Superheroes 2016 Event. It the second prize to be won in the event's Issue 1.