Unless her parents were reassigned to live in Soviet Kazakhstan, she may not be a Russian. Ex Soviet states in Asia really have it bad, but they are predominantly Muslim. She could be either sincere, twisted, or part of a terrorist cell. Your call.
First of all, I did not know you can find a love through internet.
Second of all, If you want to marry an American guy, you would have to pay him $30,000 (most guys want $50,000), because of paperworks, paperworks, and paperworks. Not only that, marrying someone without love for green card is illegal in America. It is up to American guy who have a hard balls to give it a risk. It is faster to get married in America (Las Vegas for instance), and it takes forever to get divorced, which is why they (most lonely American guys) want $30-50 thousand.
Third of all, if you met American guy and both of you fall in love with each other which is priceless. If he is willing to pay $$$ for paperworks, and flight ticket. You must be a lucky woman.