Yes, you can form an LLC without being situated in the USA. To form an LLC, you don't necessarily need to be an American Citizen or have a physical presence. That's the prime reason why LLC is so popular nowadays.