Liz Greene

About Liz Greene

I hail from the beautiful city of trees, Boise, Idaho. I'm a lover of all things geek and am happiest when cuddling with my dogs and catching up on the latest Marvel movies.