The 13th Floor

News 

Remember When a 50-Foot Spider Invaded Liverpool?

On September 3, 2008, the largest spider ever seen by human eyes was first spotted by astounded onlookers on the side of Concourse House, an abandoned high-rise apartment tower in Liverpool, England. The public was informed that the creature was female, and looking for a place to lay her eggs — so a group of scientists […]