The Lost Worlds' address is listed on their site as 89-15 Jamaica Ave, Queens. I recognized Jamaica Ave as some of my cousins live in that area and it's mostly a residential neighborhood so I was surprised. I pulled it up on Google Maps and found this building. Am I to take it this building is the "factory in new york" they mention on their website? It's a pretty long building so I guess he could be taking up the whole 2nd floor. Lost Worlds has always fascinated me because the entire site's self-made and the owner is pretty mysterious. Is the entire Lost Worlds operation one guy on the second floor of a small retail building? I thought it would be more like a few people in a depot. Or maybe they do their work somewhere else, but his mail is sent here.