This is from a currently yet-to-be-released fangame called Mega Man X: Corrupted. This may not be "officially" a Mega Man track... but it's seriously one of my absolute favorites ever. Like, oh my gosh. I am astounded at how good this is. This could be one of like... maybe my top five favorite game tracks ever. It's a spectacle.