Laura Lee filming chemtrails at Avila Beach California on April 18, 2012. She encourages everyone to look up!!! Enjoy.
Love Life and Life Will Love You Back
Click here to view video
Laura Lee filming chemtrails at Avila Beach California on April 18, 2012. She encourages everyone to look up!!! Enjoy.
Love Life and Life Will Love You Back
Click here to view video