USA baby!
Love it. Little hard to put on correctly because of the size. Its pretty big!
Rating: 5 stars