For me it realy sounds like something that comes from Donkey kong and i played that game for like 5 years!!! Wonderful!!
lol Donkey Kong!
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.