What is THIS?!?!!

cd50000 - Custom level - Apr 5, 2015 from Android
Play Edit 4 players liked this.

(EDITABLE!!!) I dont have any ideas so i make this..

Downloads: 108 - Level ID: 14947