Birthday: 2006-03-08 Born in: Moline, Illinois, USA Biography: Spencer Staggs (born March 8, 2006) is an American filmmaker currently based in the Quad Cities.
Known for
Day 24 of Making Lemonade
The afternoon before they were reported missing, Alistair and Laura make lemonade for a youtube video.