Javier Lopez

Javier Lopez

I write science fiction novels and blog about the future.