Locut0s
Lifer
Google is your friend. First result for "Ultimate Muscle Roller Legend" gives you your answer and as I suspected it's not really Japanese, but a parody.
http://www.reddit.com/r/WTF/co...d_i_have_no_idea_very/
http://www.reddit.com/r/WTF/co...d_i_have_no_idea_very/